import QtQuick 2.15

import QtQuick.Window 2.15



 
/*1.子目录下qml引用需要引入目录，记住这里引入的是qml所在目录文件夹，而不是qml文件*/
import "qml/controls"

/*2.通过引用qmldir中定义的模块的方式 */
import Mymodule 1.0

/*3.通过引用子目录中qmldir中定义的模块的方式 */
//import qml.MySubmodule 1.0 //这种方式设计器里不能预览到会提示错误，但是程序是可以正常运行的，不建议
import "qml/MySubmodule" //这种方式设计器里可以预览到也不会提示错误，建议

Window{

    /*1.同级目录以及子目录下qml文件直接引用文件名就是控件名 */
    CustomBtn{
        anchors.verticalCenter: parent.verticalCenter
        anchors.verticalCenterOffset: 117
        anchors.horizontalCenterOffset: 0
        anchors.horizontalCenter: parent.horizontalCenter
    }
    MyCustomBtn{
        x: 283
        y: 400
    }

     /*3.采用qmldir的方式管理的qml*/
    CusButton{
        x: 113
        y: 56
        width: 100
        height: 50

    }
    CusText{
        x: 113
        y: 134
        width: 100
        height: 50
    }


    /*4.子目录下采用qmldir的方式管理的qml*/
    /*这种方式会提示错误，但是运行起来是可以运行也不会报错，*/
    /*但是这样代码不会自动补全因为找不到文件，所以还是建议使用上面的文件夹引入的方法*/
    SubCusButton{
        x: 406
        y: 56
        width:200
        height: 50
    }

    SubCusText{
        x: 356
        y: 134
    }


    id: window

    width: 680
    height: 480
    color: "#2e2f30"
    visibility: Window.Windowed


}
